/** portal::index **/
.ml10 { margin-left:10px;}
.mr10 { margin-right:10px;}
.mr20 { margin-right:20px;}
.mt10 { margin-top:10px;}
.mt5 { margin-top:5px;}
.mt8 { margin-top:8px;}
.mr8 {margin-right:8px; margin-bottom:10px;} 
.mb8 {margin-bottom:10px;} 
.mb10 {margin-bottom:10px;} 
.pt10 { padding-top:10px;}
.totalad { width:978px; border:#DDD 1px solid; padding:10px 10px 3px 10px; margin:auto; background:#FFFFFF; overflow:hidden}
.total { width:978px; border:#DDD 1px solid; padding:10px; margin:auto; background:#FFFFFF; overflow:hidden}
.totals { width:978px; border-left:#DDD 1px solid; border-right:#DDD 1px solid; padding:10px; margin:auto; background:#FFFFFF; overflow:hidden}
.totalss { width:988px; border:#DDD 1px solid; padding:0px 0px 20px 10px; margin:auto; background:#FFFFFF; overflow:hidden;box-shadow: 1px 2px 5px #ddd;}
.eb { border-bottom: #E7E7E7 1px solid;line-height:28px;}
.rb { border-right: #CCCCCC 1px solid;}
.c { clear:both}
.ad300 { width:300px; height:70px;}
.ad240 { width:240px;}
.w300 { float:left; width:300px; overflow:hidden}
.w730 { width:730px; float:left;}
.w240 { width:238px; float:right}
.w250 { width:258px; float:right}
.w420 { width:400px; float:right}
.w360 { width:355px; float:left}
.p300 { width:300px;}
.p135 { height:135px; overflow:hidden;}
.p145 { width:145px; overflow:hidden;}
.p115 { height:115px;}
.p165 { height:160px;}
.p140 { height:140px;}
.p90 { height:90px;}
.p125 { height:125px;}
.p260 { height:260px;}
.noline { BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; BORDER-RIGHT-WIDTH: 0px! important }
.rbg { background:url({STYLEIMGDIR}/rbg.gif) repeat-y left}
#rightnav { position: fixed; _position: absolute; top: 200px; _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); width: 80px; left: 50%; margin-left: 504px; overflow: hidden; }
.orange { color:#F25D08;}
.natitle { clear:both; overflow:hidden; height:28px; font-size:18px; text-align: left; line-height:20px; font-family:Microsoft Yahei;}
.natitle h2 { float:left; font-size:18px; text-align: left;  font-family:Microsoft Yahei;}
.natitle span { font-size:12px; float:right; font-weight:normal}
.onebox {background:#FFFFFF; overflow:hidden;box-shadow: 1px 2px 5px #ddd;}
.onebox_left { width:300px; float:left; overflow:hidden}
.slide_pic { height:290px; overflow:hidden}
.onebox_life h2 { float:left; font-size:18px; text-align: left;  font-family:Microsoft Yahei;}
.onebox_life h2 span { font-size:12px; float:right; font-weight:normal}
.main_box {background:url({STYLEIMGDIR}/rbg.gif) repeat-y right #FFFFFF; overflow:hidden;box-shadow: 1px 2px 5px #ddd;}
.main_box_life h2 { float:left; font-size:18px; text-align: left;  font-family:Microsoft Yahei;}
.main_box_life h2 span { font-size:12px; float:right; font-weight:normal}
.main_boxs {background:url({STYLEIMGDIR}/mbgs.gif) repeat-y right #FFFFFF; overflow:hidden}
.main_boxs_life h2 { float:left; font-size:18px; text-align: left;  font-family:Microsoft Yahei;}
.main_boxs_life h2 span { font-size:12px; float:right; font-weight:normal}
.onebox_center { width:400px; overflow:hidden; float:left; padding:0px 10px 0px 10px; background:url({STYLEIMGDIR}/f1_c.gif) no-repeat;}
.onebox_center h2 { background-image:url({STYLEIMGDIR}/hot_t_bg.gif); margin:1px; height:26px; color:#f54100; padding-left:6px; font-size:14px; font-weight:bold; line-height:26px; padding:1px 0px 0px 6px;}
.onebox_center h2 strong { font-weight:800}
.onebox_center .hot_text { font-size:12px; color:#999999; width:100%;}
.onebox_center .hot_text h3 {text-align:center; font-size: 22px; margin: 1px auto 6px auto; CURSOR: hand; font-family: Microsoft Yahei; color: #F25D08; line-height: 28px! important; height.onebox_center .hot_text a {font-size: 12px; line-height: 21px! important;height: 21px; text-align: left;  text-decoration: none;color: #999999; }
.onebox_center .hot_text a { text-decoration: none;}
.hotlist { margin:0px; padding:0px; font-size:14px; line-height:23px;}
.hotlist li {font-size:14px; line-height:23px;}
/** end **/

/** forum::index **/

/** end **/

/** forum::viewthread,group::viewthread,forum::trade,forum::misc **/

/* 帖子作者、时间、楼层等一些属性所在区块 */
.pi { overflow: hidden; margin-bottom: 10px; padding: 10px 0; height: 16px; border-bottom: 0px dashed #CDCDCD;}
.pls { width: 160px; overflow: hidden; border-right: 1px solid #DCECF8; }
.view_banner { background: url({STYLEIMGDIR}/v_banner.gif) repeat-x; border-bottom: #C2D5E3 1px solid; }
.view_banner img { margin: 8px; }

#f_pst .plc { padding: 0px 10px 10px 0px; }
#f_pst .btn { border: 0; background: url({STYLEIMGDIR}/pn_replys.png) 0px 0px no-repeat; width: 80px; height: 33px; font: bold 16px/24px "微软雅黑"; color: white; cursor: pointer; margin-right: 15px; }
#f_pst .btn:hover { background-position: -0px -33px; }
#f_pst .plsl .avatar img { padding: 5px 5px 8px; }




/** end **/

/** forum::forumdisplay,forum::viewthread,forum::modcp,forum::collection,group,home::space,home::task,home::follow,search::forum,search::group,member::groupexpiry,misc::ranklist,misc::stat,misc::tag,forum::guide,portal::block **/

/* threadtype 帖子类型 */
.ttp { margin-bottom:5px; padding-top:10px; border-width:2px 0 0; background: #fff;}
.ttp li { float:left; padding-bottom:5px; font-size:14px }
.ttp a,.ttp strong { float:left; margin-right:5px; padding:4px 8px 3px; height:21px; border:1px solid #0771a6; background:url({STYLEIMGDIR}/ttp_bg.gif) no-repeat 0 0px; color:#FFFFFF; white-space:nowrap; border-radius:3px; }
.ttp a:hover { border-color:#0a70a; color:#095bb8; background:url({STYLEIMGDIR}/ttp_bg.gif) no-repeat 0 -30px; color:#fff; text-decoration:none; }
.ttp .a a { border-color:#369; background:#fff; color:#369; }
.ttp .pipe { float:left; margin-right:10px; padding:0; width:2px; height:27px; background:#C2D5E3; text-indent:-9999px; }
/** end **/


